#pragma once

namespace mscene
{
	class Scene;
}

namespace mgfx
{
	class RenderingSystem;
}

namespace mphys
{
	class PhysicsSystem;
}

namespace mscene
{
	struct WorldData
	{
		Scene * Scene;
		mgfx::RenderingSystem * RenderSystem;
		mphys::PhysicsSystem * PhysicsSystem;
	};

	WorldData makeWorldData(Scene * scene, mgfx::RenderingSystem * renderSystem, mphys::PhysicsSystem * physicSystem);

}